增加的属性。
HTML 5 新增 8 个全局属性,所谓全局属性,就是指所有的元素都可以使用的属性。
contentEditable 属性的主要功能是允许用户在线编辑元素中的内容。 contentEditable 是一个布尔值属性,可以被指定为 true 或 false 。此外,该属性还有个隐藏的 inherit (继承)状态,属性值为 true 时,元素被指定为允许编辑;属性值为 false 时,元素被指定为不允许编辑;未指定 true 或 false 时,则由 inherit 状态来决定,如果元素的父元素是可编辑的,则该元素就是可编辑的。
contentEditable 属性支持的元素包括: defaults 、 A 、 ABBR 、 ACRONYM 、 ADDRESS 、 B 、 BDO 、 BIG 、 BLOCKQUOTE 、 BODY 、 BUTTON 、 CENTER 、 CITE 、 CODE 、 CUSTOM 、 DD 、 DEL 、 DFN 、 DIR 、 DIV 、 DL 、 DT 、 EM 、 FIELDSET 、 FONT 、 FORM 、 hn 、 I 、 INPUT type=button 、 INPUT type=password 、 INPUT type=radio 、 INPUT type=reset 、 INPUT type=submit 、 INPUT type=text 、 INS 、 ISINDEX 、 KBD 和 LABEL 。
contextmenu 属性用于 div 上下文菜单。在用户点击该元素区域时显现。
data-*
属性使用 data-*
属性自定义用户数据。
designMode 属性用来指定整个页面是否可编辑,当页面可编辑时,页面中任何支持上文所述的 contentEditable 属性的元素都变成了可编辑状态。 designMode 属性只能在 JavaScript 脚本里被编辑修改。该属性有两个值: on 与 off 。属性被指定为 on 时,页面可编辑;被指定为 off 时,页面不可编辑。
draggable 属性用于定义元素是否可拖动。
dropZone 属性用于定义在元素上拖动时,是否复制、移动或链接被拖动数据。
在 HTML5 中,所有的元素都允许使用一个 hidden 属性。该属性类似于 input 元素中的 hidden 元素,功能是通知浏览器不渲染该元素,使该元素处于不可见状态。但是元素中的内容还是浏览器创建的,也就是说页面装载后允许使用 JavaScript 脚本将该属性取消,取消后该元素变为可见状态,同时元素中的内容也即时显示出来。 hidden 属性是一个布尔值的属性,当设为 true 时,元素处于不可见状态;当设为 false 时,元素处于可见状态。
spellcheck 属性是 HTML5 针对 input 元素( type=text )与 textarea 这两个文本输入框提供的一个新属性,它的功能为对用户输入的文本内容进行拼写和语法检查。 spellcheck 属性是一个布尔值的属性,具有 true 和 false 两种值,但是书写时有一个特殊的地方,就是必须明确声明属性值为 true 或 false 。
tabindex 是开发中的一个基本概念,当不断按 Tab 键让窗口或页面中的控件获得焦点,对窗口或页面中的所有控件进行遍历的时候,每一个控件的 tabindex 表示该控件是第几个被访问到的。
定义是否翻译该元素